#ifndef _PLAYER_
#define _PLAYER_

#include "Objects/Objects.hpp"
#include "Character.hpp"

/** 
* Entities controlled by players.
*/
class Player:public PlayerEntity{
public:
    /** Region sorrounding a player that control's a Player's field of view. */
    Region* region;

	virtual void bind(lua_State* luaState);
    virtual void push(lua_State* luaState);
    
    virtual void update();
};

#endif